package com.relytosoft.mizar.analyze.base.entity.algo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * AYDataBody
 *
 * @Author SunLi
 * @Date: 2022/5/11 11:33
 * @Version 1.0
 */
@ApiModel("算法状态公共请求体")
public class AYStatusBody {

    @ApiModelProperty("任务id")
    private String taskId;

    @ApiModelProperty("算法类型")
    private String algorithmType;

    @ApiModelProperty("code值")
    private int code;

    @ApiModelProperty("消息")
    private String msg;

    @ApiModelProperty("算法类型")
    private String playUrl;

    @ApiModelProperty("设备名称")
    private String deviceName;

    @ApiModelProperty("服务器ip")
    private String serviceIp;

    @ApiModelProperty("服务器端口")
    private int servicePort;

    @ApiModelProperty("会话id")
    private String sessionId;

    @ApiModelProperty("插件名称")
    private String pluginName;

    @ApiModelProperty("插件ip")
    private String pluginIp;

    @ApiModelProperty("插件端口")
    private int pluginPort;

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getAlgorithmType() {
        return algorithmType;
    }

    public void setAlgorithmType(String algorithmType) {
        this.algorithmType = algorithmType;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getPlayUrl() {
        return playUrl;
    }

    public void setPlayUrl(String playUrl) {
        this.playUrl = playUrl;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getServiceIp() {
        return serviceIp;
    }

    public void setServiceIp(String serviceIp) {
        this.serviceIp = serviceIp;
    }

    public int getServicePort() {
        return servicePort;
    }

    public void setServicePort(int servicePort) {
        this.servicePort = servicePort;
    }

    public String getSessionId() {
        return sessionId;
    }

    public void setSessionId(String sessionId) {
        this.sessionId = sessionId;
    }

    public String getPluginName() {
        return pluginName;
    }

    public void setPluginName(String pluginName) {
        this.pluginName = pluginName;
    }

    public String getPluginIp() {
        return pluginIp;
    }

    public void setPluginIp(String pluginIp) {
        this.pluginIp = pluginIp;
    }

    public int getPluginPort() {
        return pluginPort;
    }

    public void setPluginPort(int pluginPort) {
        this.pluginPort = pluginPort;
    }

    @Override
    public String toString() {
        return "AYStatusBody{" +
                "taskId='" + taskId + '\'' +
                ", algorithmType='" + algorithmType + '\'' +
                ", code=" + code +
                ", msg='" + msg + '\'' +
                ", playUrl='" + playUrl + '\'' +
                ", deviceName='" + deviceName + '\'' +
                ", serviceIp='" + serviceIp + '\'' +
                ", servicePort=" + servicePort +
                ", sessionId='" + sessionId + '\'' +
                ", pluginName='" + pluginName + '\'' +
                ", pluginIp='" + pluginIp + '\'' +
                ", pluginPort=" + pluginPort +
                '}';
    }
}
